package Java;

import java.util.Scanner;

/*1、需求：在控制台输出所有的“水仙花数”
        解释：什么是水仙花数？
        水仙花数，指的是一个三位数，个位、十位、百位的数字立方和等于原数
        例如:   153  1*1*1 + 5*5*5 + 3*3*3 = 153
*/
public class test12 {
    public static void main(String[] args) {
        for (int i=100;i<1000;i++){
            double bai=Math.floor(i/100);
            double shi=Math.floor((i-bai*100)/10);
            double ge=i-bai*100-shi*10;
            if (Math.pow(bai,3)+Math.pow(shi,3)+Math.pow(ge,3)==i){
                System.out.print("水仙花数有："+i+"\t");
            }
        }
    }
}
